package com.sinosoft.weixin.controller.vo;

/**
 * Created by 胡正莹 on 2017/11/09.
 */
public class Vo {
  private Integer code;
  private Object data;

  public Integer getCode() {
    return code;
  }

  public void setCode(Integer code) {
    this.code = code;
  }

  public Object getData() {
    return data;
  }

  public Vo setData(Object data) {
    this.data = data;
    return this;
  }

  public static Vo fail(Object data){
    Vo vo = new Vo();
    vo.setCode(400);
    vo.setData(data);
    return vo;
  }

  public static Vo succ(Object data){
    Vo vo = new Vo();
    vo.setCode(200);
    vo.setData(data);
    return vo;
  }


  public static Vo succ(){
    return succ("succful");
  }
}
